package org.jin.jinaicode.model.dto.admin;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jin.jinaicode.common.PageRequest;

/**
 * 管理员应用查询请求
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class AppQueryAdminDTO extends PageRequest {

  private static final long serialVersionUID = 1L;

  /**
   * 应用ID
   */
  private Long id;

  /**
   * 应用名称（模糊查询）
   */
  private String appName;

  /**
   * 代码生成类型
   */
  private String codeGenType;

  /**
   * 部署标识
   */
  private String deployKey;

  /**
   * 优先级
   */
  private Integer priority;

  /**
   * 创建用户ID
   */
  private Long userId;
}